package com.ctshk.rpc.order.airexpress.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

/**
 * <p>
 * 机场快线电子票
 * </p>
 *
 * @author 胡广
 * @since 2021/2/25
 */
@Data
@ApiModel(value = "AirportExpressOrderETicketGetDTO对象", description = "机场快线订单电子票")
public class AirportExpressOrderETicketGetDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "参考编号(港铁refNo)")
    private String thirdOrderNumber;

    @ApiModelProperty(value = "同类代码(港铁提供的的账号名)")
    private String agentId;

    @ApiModelProperty(value = "交易号码(销售单号)")
    private String orderNumber;

    @ApiModelProperty("票种名称中文")
    private String ticketTypeNameCn;

    @ApiModelProperty("票种名称英文")
    private String ticketTypeNameEn;

    @ApiModelProperty(value = "有效期(有效时间)")
    private LocalDate effectiveTime;

    @ApiModelProperty(value = "票类型(成人，小童)")
    private String ticketTouristType;

    @ApiModelProperty("车票编号")
    private String ticketNumber;

    @ApiModelProperty("车票二维码url")
    private String ticketQrCodeUrl;

    @ApiModelProperty("單程車票條款及細則(预订须知)")
    private String bookingInformation;

}
